Model-Based Reasoning with Multiple Test Cases and its Application to Debugging
نویسندگان
چکیده
Today’s simulation-centric hardware development process requires to leverage quality test suites for fault localization rather than employing them solely for detecting malfunctioning. In this article we (1) propose an extension of the model-based debugging theory to address the treatment of test suites in a well-founded way and (2) relate this novel approach to an algorithmic technique known as filtering. For multiple test cases revealing a certain fault (3) we propose an iterative computation of diagnoses as an extension to Reiter’s diagnosis algorithm, and (4) notably report on empirical evaluations of this algorithm taking into account even dual-fault diagnosis.
منابع مشابه
Towards an Integrated Debugging Environment
With recent research showing that consistency based diagnosis can be used to model programs written in imperative programming languages for debugging purposes, it has been possible to develop debugging environments that provide interactive support to the developer, homing in on individual faults within a few interactions. In addition to complexity results, this paper discusses how the results o...
متن کاملDebugging with Timed Automata Mutations
Model-based Debugging is an application of Model-based Diagnosis techniques to debugging computer systems. Its basic principle is to compare a model, i.e., a description of the correct behaviour of a system, to the observed behaviour of the system. In this paper we show how this technique can be applied in the context of model-based mutation testing (MBMT) with timed automata. In MBMT we automa...
متن کاملPsychometric characteristics of clinical reasoning problems (CRPs) and its correlation with routine multiple choice question (MCQ) in cardiology department
Introduction: Clinical reasoning is one of the most importantskills in the process of training a medical student to become anefficient physician. Assessment of the reasoning skills in a medicalschool program is important to direct students’ learning. One ofthe tests for measuring the clinical reasoning ability is ClinicalReasoning Problems (CRPs). The major aim of this study is tomeasure psycho...
متن کاملA fuzzy reasoning method based on compensating operation and its application to fuzzy systems
In this paper, we present a new fuzzy reasoning method based on the compensating fuzzy reasoning (CFR). Its basicidea is to obtain a new fuzzy reasoning result by moving and deforming the consequent fuzzy set on the basis of themoving, deformation, and moving-deformation operations between the antecedent fuzzy set and observation information.Experimental results on real-world data sets show tha...
متن کاملHigh-Level Observations in Java Debugging
Recent years have seen considerable developments in modeling techniques for automatic fault location in programs. However, much of this research considered the models from a standalone perspective. Instead, this paper focuses on the properties of the testing and measurement process, where capabilities differ strongly from the classical hardware diagnosis paradigm. In particular, in an interacti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008